package vetxsoft.bean;

import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import vetxsoft.entity.Ciudad;
import vetxsoft.system.IVetexsoftSystem;

/**
 *
 * @author Fary Hurtado <hurtadofary@gmail.com>
 */
@ManagedBean
@SessionScoped
public class CiudadBean {

    @EJB
    private IVetexsoftSystem vetexsoftSystem;
    private Ciudad ciudad = new Ciudad();
    private boolean stored = false;

    public CiudadBean() {
    }

    public IVetexsoftSystem getVetexsoftSystem() {
        return vetexsoftSystem;
    }

    public Ciudad getCiudad() {
        return ciudad;
    }

    public void setCiudad(Ciudad ciudad) {
        this.ciudad = ciudad;
    }

    public boolean isStored() {
        return stored;
    }

    public void setStored(boolean stored) {
        this.stored = stored;
    }

    public List<Ciudad> obtenerCiudades() {
        try {

            return this.vetexsoftSystem.obtenerCiudades();

        } catch (Exception ex) {
            return null;
        }
    }

    public void saveAction() {
    }

    public void removeAction() {
    }

    public void editAction() {
    }
}
